Регистрация...

Eserv Forum / E3 / Eproxy 3 Support / Логи TrafC

imported // (v1)
Продукты и услуги Скачать Документация Купить Поддержка Форумы Партнёрам Статьи О компании
Новости
12.10.2009
Переезд завершен
Последнее время, месяца 2, заметил, что в корне диска С появилась папка TrafC, а в ней файлы ХХХХcanalkit.log. В эти файлы ежедневно попадают несколько записей, но основной лог ведется всетаки в в файле ХХХХcanalkit.log, расположенном в папке data\log\trafc.

Какой-то закономерности не заметил и записи в "теневом" логе фиксируют совершенно различных пользователей.

В чем может причина? Это не напрягает, но хочется разобраться.

Спасибо.
 
Комментарии к этой версии (15.08.2006 09:17) [~mixsv] fd608f50
АвторДатаТекстtags
pig15.08.2006 09:28
Это значит, что Eproxy не смог прочитать путь к каталогу логов из Eserv3.orig.ini. Возможно, вы его в этот момент заменяли на более свежий. Возможно, что-то ещё блокировало, например, антивирус.
imported
mixsv15.08.2006 09:43
Спасибо, понял.

Скорее всего дефрагментатор (OO defrag), точнее его агент. Сейчас удалил его. Понаблюдаю.
imported
mixsv16.08.2006 09:46
pig пишет: Это значит, что Eproxy не смог прочитать путь к каталогу логов из Eserv3.orig.ini. Возможно, вы его в этот момент заменяли на более свежий. Возможно, что-то ещё блокировало, например, антивирус.


Появление папки TrafC в корне диска продолжается. Я думаю причина не Eserv3.orig.ini. Размышления:

  1. Почему это связано только с TrafC? В системе пишется много логов.
  2. В Eserv3.orig.ini нет параметра типа Dir[Log]\trafc (а именно сюда записываются файлы ХХХХbands.log, XXXXquotas.log и XXXXcanalskit.log. Откуда Eproxy знает, что нужно писать именно сюда?
imported
pig16.08.2006 10:06
Есть параметр Logs в секции [Dirs]. Если его не удаётся извлечь, возвращается пустая строка, и {Dirs[Logs]}\TrafC превращается при раскрытии макросов просто в \TrafC. А путь к файлу прописан в форматной строке CommonPlugins\log.str.txt
Почему проблемы именно с логами TrafC — навскидку не скажу. Может, просто самые часто записываемые, поэтому и проявляется на них. Может, тонкий баг какой выплыл.
imported
pig16.08.2006 10:15
Вдогонку. Прозреваю наличие некой связи с предыдущей темой. Там в один "прекрасный" момент файл не обнаружился.
imported
mixsv16.08.2006 10:32
Понял. Спасибо.

Попробую закэшировать ini, для Eproxy. Может поможет.
imported
Dandy16.08.2006 10:46
Я тоже иногда встречался, что логи оказывались в \data\log но в корневом каталоге. Решилось все прописыванием полных путей к Dirs[Data]
imported
mixsv16.08.2006 10:56
Dandy пишет: Я тоже иногда встречался, что логи оказывались в \data\log но в корневом каталоге. Решилось все прописыванием полных путей к Dirs[Data]


Имеется ввиду заменить строку

Data=..\DATA

на строку (например)

Data=C:\Eserv3\DATA
imported
pig16.08.2006 11:02
Dandy пишет: Я тоже иногда встречался, что логи оказывались в \data\log но в корневом каталоге.

А это похоже на то, что где-то по ходу смена текущего каталога делалась. Правда, в этом случае вообще ничего не должно было бы найтись. Хотя у меня путь в каталог с логами фиксируется при старте потока, а если его не удаётся определить индивидуально, то берётся путь по умолчанию, задаваемый единожды при старте сервера. Но log.str.txt всё равно потеряется...
imported
Dandy16.08.2006 11:03
Да, мне такая замена помогла (но будьте аккуратны, если вдруг надумаете "перевозить" Eserv )
imported
mixsv16.08.2006 11:07
Ок. Спасибо. Попробую.
imported
mixsv16.08.2006 13:03
А еще вопрос.

Можно ли заменит на абсолютную ссылку параметр

conf=..\myconf --> conf=c:\eserv3\myconf ?

Я попробовал, вроде работает, но в web-интерфейсе перестали отображаться активные соединения (error: 123).
imported
pig16.08.2006 14:56
Это недоработки web-интерфейса. Может, ещё что-нибудь где-нибудь слетит.

А не web-интерфейса, кстати. Это плагин, который может быть к любому серверу прикручен. Но проверка по спискам локальных сетей там только для вывода в браузер.
imported
mixsv16.08.2006 15:17
Да, я уже понял. В веб-интерфейсе почти все не работает.

Он подствляет в ссылку весь абсолютный адрес: c:\eserv3\myconf.... отсюда и фигня всякая.
imported
mixsv17.08.2006 14:27
Dandy пишет: Я тоже иногда встречался, что логи оказывались в \data\log но в корневом каталоге. Решилось все прописыванием полных путей к Dirs[Data]


Действительно помогло. Вот уже третий день логи пишутся правильно.

Спасибо всем.
imported
Работает на Eserv/5.05567 (10.02.2020)